package com.example.module_mvvm.model

import com.example.module_mvvm.bean.UserBean

class UserRepository {
    // 模拟用户数据源
    private val users = mutableListOf<UserBean>()

    // 添加用户
    fun addUser(user: UserBean) {
        users.add(user)
    }

    // 获取所有用户
    fun getAllUsers(): List<UserBean> {
        return users.toList() // 返回副本避免外部修改
    }

    // 获取下一个ID
    fun getNextId(): Int {
        return users.size + 1
    }
}